
.menu {width:1000px; height: auto;padding:0; margin: auto;}
.menu ul {width:100%;
list-style-type: none; margin: auto; padding: 0;

display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
     display: flex;

}
.menu ul #dh{  }
.menu ul li {   margin: auto; width: 120px; height: 74px;   text-align: center; 
}
/*导航背景和字体色*/
.menu ul li a, .menu ul li a:visited { 
height: 73px; line-height: 73px;
text-align: center;color:#282828;   text-transform: uppercase;
font-size:14px;  font-family:"Microsoft YaHei";
display: block;  
}
.menu ul li:hover a {
 color: #282828; }

.menu ul .CurrentLi {
display:block;font-size:14px;
color:#BDBDBD;
}
.menu ul li#dh a, .menu ul li#dh a:visited {
display: block;
    height: 72px;
    width: 100px;
    line-height:72px;
    border-bottom:2px #fff solid;
    color: #282828;
    }
.menu ul li#dh:hover a { color:#282828; }

.sub_menu{ display: none; }
/*二级导航背景和字体色*/
.menu ul li ul {
display:none;
}
.menu .second_menu{ background: #fff; padding-top:10px; padding-bottom: 10px; 
-moz-box-shadow:0 0 1px 1px #e0dbdb; 
-webkit-box-shadow:0 0 1px 1px #e0dbdb; 
box-shadow:0 0 1px 1px #e0dbdb; 

-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.menu .second_menu li{ height: 40px; width: 100%;   } 
.menu .second_menu li a{ display: block; height: 40px; line-height: 40px; text-align: center;}
.menu .second_menu li a:hover{ color:#4182c1;  }
.menu .second_menu li i{ margin-left: 20px; color: #4182c1; font-size: 14px; }